Release 10.1A: OpenEdge Data Management:
DataServer for ODBC
Local schema caching
By using a local file to store schema definitions, you can access them more quickly. Once you create a local schema cache, you connect to the schema holder only when you compile applications. You no longer rely on having a local schema holder for maximum performance. Running DataServer applications with a local schema cache instead of a schema holder also results in better performance in networked environments.
The Progress 4GL
SAVECACHECOMPLETEstatement creates a binary file that contains the entire schema for an OpenEdge database. Use this statement to create a cache file for a connected schema holder:
For example, the following statement creates a cache file named
sqlcachefor thesqlholdschema holder:
To use the cache file for a schema holder, specify the Schema Cache File (
-cache) startup parameter and the cache filename when you connect to the schema holder. For example, the followingCONNECTstatement connects an ODBC-supported database whose data source name is sqlserv1 with the schema sqlhold and tells OpenEdge to use the cache file:
If you make any changes to a schema holder, you must create a new cache file for it. For more information, see the OpenEdge Development: Progress 4GL Handbook and the
SAVECACHEStatement reference entry in the OpenEdge Development: Progress 4GL Reference .
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |